import {defineConfig} from 'vite'
import vue from '@vitejs/plugin-vue'
import {fileURLToPath} from "url";

// https://vitejs.dev/config/
export default defineConfig({
    plugins: [vue()],
    base: './',
    resolve: {
        alias: {
            '@': fileURLToPath(new URL('./src', import.meta.url).toString())
        }
    },
    // 配置代理
    server: {
        proxy: {
            '/api': { // 获取请求中带 /api 的请求
                target: 'https://openapi.youdao.com/api',  // 后台服务器的源
                changeOrigin: true,   // 修改源
                rewrite: (path) => path.replace(/^\/api/, "")   //  /api 替换为空字符串
            }
        }
    } ,css: {
        preprocessorOptions: {
            scss: {
                api: 'modern-compiler'
            }
        }
    },
})
